package com.ken.mqbase.myself;

import com.rabbitmq.client.AMQP;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.DefaultConsumer;
import com.rabbitmq.client.Envelope;

import java.io.IOException;

/**
 * 自定义接收消息
 * Created by renchongyu on 2018/11/16.
 */
public class MyConsumer extends DefaultConsumer {

    public MyConsumer(Channel channel) {
        super(channel);
    }

    @Override
    public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {
        //System.out.println("consumerTag = "+consumerTag);
        //System.out.println("envelope = "+envelope);
        //System.out.println("properties = "+properties);
        System.out.println(new String(body));

    }
}
